package com.maibow.dao;
import org.springframework.beans.factory.annotation.Autowired;  
import org.springframework.data.redis.core.RedisTemplate;  
import org.springframework.data.redis.serializer.RedisSerializer;  
  
/**
 * 
 * 脉博网络后台管理系统
 * 包名：com.maibow.dao
 * 文件名：AbstractBaseRedisDao.java
 * 作者: 吴比(Wubi)
 * 时间：2015年4月14日-下午1:54:14
 * Copyright@ 2015湖南脉博网络科技有限公司-版权所有
 *
 */
public abstract class AbstractBaseRedisDao<K, V> {  
      
    @Autowired  
    protected RedisTemplate<K, V> redisTemplate;  
  
    /** 
     * 设置redisTemplate 
     * @param redisTemplate the redisTemplate to set 
     */  
    public void setRedisTemplate(RedisTemplate<K, V> redisTemplate) {  
        this.redisTemplate = redisTemplate;  
    }  
      
    /** 
     * 获取 RedisSerializer 
     * <br>------------------------------<br> 
     */  
    protected RedisSerializer<String> getRedisSerializer() {  
        return redisTemplate.getStringSerializer();  
    }  
}  